export default (_self, h) => {
	return [
		h("TreePicker", {
			props: {
				option: {
					keyName : 'id',
					titleName : 'name',
					dataMode: 'tree',
					datas: _self.conf.datas,
					getTotalDatas: _self.getJson
				},
				placeholder: _self.conf.placeholder,
				multiple: _self.conf.multiple,
				filterable: true,
				value: _self.conf.values || []
			},
			on: {
				'input' (value) {
					_self.conf.value = value
				}
			}
		})
	];
};

export let treeConf = {
	// 对应数据库内类型
	type: 'tree',
	// 是否可配置
	config: true,
	// 控件左侧name内容
	name: '树形框',
	//默认提示
	placeholder: '请点开进行勾选',
	// 是否必填
	require: true,
	// 选项内数据
	value: [],
	values: [],
	// 表单字段
	field: 'tree',
	datas: [],
	//多选
	multiple : false,
	//异步json文件
	json : ''
}
